home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 December / CHIPNET Aralık 1997.iso / oyun / elf.exe / ELF.EXE / 0 / RCDATA / TCOMMANDWIZARD / TCOMMANDWIZARD.txt
Text File  |  1997-02-13  |  11KB  |  483 lines

  1. object CommandWizard: TCommandWizard
  2.   Left = 246
  3.   Top = 108
  4.   BorderStyle = bsDialog
  5.   Caption = 'Command Wizard'
  6.   ClientHeight = 290
  7.   ClientWidth = 493
  8.   Font.Color = clWindowText
  9.   Font.Height = -11
  10.   Font.Name = 'MS Sans Serif'
  11.   Font.Style = []
  12.   Position = poScreenCenter
  13.   OnCreate = FormCreate
  14.   OnDestroy = FormDestroy
  15.   PixelsPerInch = 96
  16.   TextHeight = 13
  17.   object Label2: TLabel
  18.     Left = 4
  19.     Top = 8
  20.     Width = 47
  21.     Height = 13
  22.     Caption = 'Command'
  23.   end
  24.   object Bevel1: TBevel
  25.     Left = 160
  26.     Top = 8
  27.     Width = 5
  28.     Height = 277
  29.     Shape = bsLeftLine
  30.   end
  31.   object Info1: TLabel
  32.     Left = 172
  33.     Top = 172
  34.     Width = 65
  35.     Height = 13
  36.     Alignment = taRightJustify
  37.     AutoSize = False
  38.     Caption = 'Info1'
  39.     Visible = False
  40.   end
  41.   object Info2: TLabel
  42.     Left = 172
  43.     Top = 196
  44.     Width = 65
  45.     Height = 13
  46.     Alignment = taRightJustify
  47.     AutoSize = False
  48.     Caption = 'Info2'
  49.     Visible = False
  50.   end
  51.   object Info3: TLabel
  52.     Left = 172
  53.     Top = 220
  54.     Width = 65
  55.     Height = 13
  56.     Alignment = taRightJustify
  57.     AutoSize = False
  58.     Caption = 'Info3'
  59.     Visible = False
  60.   end
  61.   object Comms: TOutline
  62.     Left = 12
  63.     Top = 24
  64.     Width = 141
  65.     Height = 257
  66.     Lines.Nodes = (
  67.       'File handling'
  68.       #9'@FCL'
  69.       #9'@FWR'
  70.       'Flow control'
  71.       #9'@CALL'
  72.       #9'@IF'
  73.       #9'@QUEUE'
  74.       #9'@SKIP'
  75.       #9'@WHILE'
  76.       'Group handling'
  77.       #9'@ADDGROUP'
  78.       #9'@CLEARGROUP'
  79.       #9'@EDITGROUP'
  80.       #9'@REMGROUP'
  81.       'Miscellaneous'
  82.       #9'@ASSIGN'
  83.       #9'@CONNECT'
  84.       #9'@DISCONNECT'
  85.       #9'@FWRITE'
  86.       #9'@LOG'
  87.       #9'@NEWLINE'
  88.       #9'@NLOCAL'
  89.       #9'@REM'
  90.       #9'@SEND'
  91.       #9'@SLOCAL'
  92.       'Sounds and output'
  93.       #9'@BEEP'
  94.       #9'@OUTMSG'
  95.       #9'@OUTSTR'
  96.       #9'@TOCLIP'
  97.       'User windows'
  98.       #9'@WADD'
  99.       #9'@WCLEAR'
  100.       #9'@WCLOSE'
  101.       #9'@WHIDE'
  102.       #9'@WPUT'
  103.       #9'@WSHOW')
  104.     OutlineStyle = osText
  105.     Options = [ooDrawFocusRect]
  106.     ItemHeight = 13
  107.     TabOrder = 0
  108.     OnClick = CommsClick
  109.     ItemSeparator = '\'
  110.   end
  111.   object Memo1: TMemo
  112.     Left = 64
  113.     Top = 4
  114.     Width = 61
  115.     Height = 17
  116.     Lines.Strings = (
  117.       'SYNTAX:'
  118.       '<command-name>'
  119.       'number of parameters'
  120.       'parameter-type space parameter-name'
  121.       '...'
  122.       '...'
  123.       'number of lines for the command'
  124.       'command lines   (parameters are inserted at #1#)'
  125.       '...'
  126.       '...'
  127.       'description'
  128.       ''
  129.       'PARAMETERS:'
  130.       
  131.         '- <NAME> <type>           type : - n : single number   can'#39't be ' +
  132.         'blank'
  133.       
  134.         '                                 - t : single text     can be bl' +
  135.         'ank'
  136.       
  137.         '                                 - v : variable        can'#39't be ' +
  138.         'blank'
  139.       
  140.         '                                 - e : expression      can'#39't be ' +
  141.         'blank'
  142.       '<@CONNECT>'
  143.       '1'
  144.       't Mud name'
  145.       '1'
  146.       '@CONNECT #1#'
  147.       
  148.         '@CONNECT <name> attempts to connect to the specified MUD. <Mud n' +
  149.         'ame> is a string containing the name of one of the MUDs known to' +
  150.         ' ELF in the connection dialog.'
  151.       
  152.         'When the connection is established, the alias OnConnect is calle' +
  153.         'd.'
  154.       '<@DISCONNECT>'
  155.       '0'
  156.       '1'
  157.       '@DISCONNECT'
  158.       
  159.         '@DISCONNECT closes the connection to the current MUD. If no MUD ' +
  160.         'is connected, nothing happens.'
  161.       
  162.         'When disconnection has taken place, the alias OnDisconnect is ca' +
  163.         'lled.'
  164.       '<@QUEUE>'
  165.       '2'
  166.       'n Delay (sec)'
  167.       'e Commands'
  168.       '1'
  169.       '@QUEUE #1#'
  170.       'Executes the specified sequence of commands after DELAY seconds.'
  171.       '<@TICKNOW>'
  172.       '0'
  173.       '1'
  174.       '@TICKNOW'
  175.       'Forces ELF to recognise tick.'
  176.       '<@REM>'
  177.       '1'
  178.       'e Comment'
  179.       '1'
  180.       '@REM #1#'
  181.       
  182.         'Used for writing a comment (REMark) in a sequence of commands. T' +
  183.         'he rest of the line is ignored.'
  184.       '<@ASSIGN>'
  185.       '2'
  186.       't Variable name'
  187.       'e Expression'
  188.       '1'
  189.       '@ASSIGN #1#'
  190.       
  191.         'Assigns <expression> to the specified <variable>. The expression' +
  192.         ' must be either string or numeric depending on the type of the s' +
  193.         'pecified variable.'
  194.       '<@FCL>'
  195.       '1'
  196.       'n Id'
  197.       '1'
  198.       '@FCL #1#'
  199.       'Closes the file identified by id.'
  200.       '<@FWR>'
  201.       '2'
  202.       'n Id'
  203.       't Text'
  204.       '1'
  205.       '@FWR #1#'
  206.       'Writes text in the file identified by id.'
  207.       '<@CALL>'
  208.       '1'
  209.       'v Variable'
  210.       '1'
  211.       '@CALL #1#'
  212.       
  213.         'Executes the commands contained in the referenced variable. Comm' +
  214.         'ands may be separated with #13 or with '#39'^'#39'.'
  215.       
  216.         'This command is very useful to define sequences of commands that' +
  217.         ' can change at run-time.'
  218.       '<@IF>'
  219.       '1'
  220.       'e Expression'
  221.       '1'
  222.       '@IF #1#'
  223.       
  224.         'Apprises the following numerical expression. If its value equals' +
  225.         ' 0, then the subsequent two commands will be skipped.'
  226.       '<@SKIP>'
  227.       '1'
  228.       'n To be skipped'
  229.       '1'
  230.       '@SKIP #1#'
  231.       'Causes the next n commands to be skipped (not executed).'
  232.       '<@WHILE>'
  233.       '1'
  234.       'e Test condition'
  235.       '2'
  236.       '@WHILE #1#'
  237.       '@ENDW'
  238.       
  239.         'The @WHILE meta-command is paired by @ENDW. It is useful to crea' +
  240.         'te a loop.'
  241.       '@WHILE loops CAN'#39'T BE NESTED.'
  242.       '<@ADDGROUP>'
  243.       '1'
  244.       't New member'
  245.       '1'
  246.       '@ADDGROUP #1#'
  247.       
  248.         'Apprises the subsequent string expression and adds it to the gro' +
  249.         'up, avoiding duplications.'
  250.       '<@CLEARGROUP>'
  251.       '0'
  252.       '1'
  253.       '@CLEARGROUP'
  254.       'Cancels all present group members.'
  255.       '<@EDITGROUP>'
  256.       '0'
  257.       '1'
  258.       '@EDITGROUP'
  259.       
  260.         'Use this to interactively edit the members of your group (same a' +
  261.         's CTRL-E).'
  262.       '<@REMGROUP>'
  263.       '1'
  264.       't Old member'
  265.       '1'
  266.       '@REMGROUP #1#'
  267.       
  268.         'Apprises the subsequent string expression and removes it from th' +
  269.         'e group.'
  270.       '<@FWRITE>'
  271.       '2'
  272.       't File name'
  273.       't Text'
  274.       '1'
  275.       '@FWRITE #1#'
  276.       'Writes text at the end of file.'
  277.       
  278.         'ATTENTION : @FWRITE doesn'#39't automatically insert an end of line.' +
  279.         ' You have to add #13 to do so.'
  280.       '<@LOG>'
  281.       '1'
  282.       't New log name'
  283.       '1'
  284.       '@LOG #1#'
  285.       
  286.         'Changes the name of LOG FILE and attempts to open it immediately' +
  287.         '. If an error occurs, ELF will go back to the former name and, i' +
  288.         'f in case, attempts to reopen it.'
  289.       '<@NEWLINE>'
  290.       '1'
  291.       't Text'
  292.       '1'
  293.       '@NEWLINE #1#'
  294.       
  295.         'Changes the content of the line on which triggers are being chec' +
  296.         'ked.'
  297.       
  298.         'After executing @NEWLINE "text", subsequent triggers will be che' +
  299.         'cked on the new text.'
  300.       '<@NLOCAL>'
  301.       '0'
  302.       '1'
  303.       '@NLOCAL var1,...,varN'
  304.       
  305.         '@NLOCAL var1,var2,...,@varN  creates @VAR1, @VAR2, up to @VARN a' +
  306.         's LOCAL NUMERIC variables. Such variables substitute for the exi' +
  307.         'sting ones by the same name and may act like any other variable.'
  308.       
  309.         'LOCAL variables exist for the entire execution of the series of ' +
  310.         'linked commands.'
  311.       
  312.         'Should a @CALL be executed or an alias be called, local variable' +
  313.         's would survive in such sub-programs (where other local variable' +
  314.         's may be defined, even by the same name).'
  315.       '<@SEND>'
  316.       '1'
  317.       't Text'
  318.       '1'
  319.       '@SEND #1#'
  320.       
  321.         'Evaluates the subsequent string expression and sends it to the M' +
  322.         'UD, translating special characters ("ATZ#13" is translated to "A' +
  323.         'TZ" followed by char whose ASCII code is 13).'
  324.       
  325.         'NOTE : after the string, CR is NOT automatically appended. If de' +
  326.         'sired, it must be specified, ending the string by '#39'#13'#39'.'
  327.       '<@SLOCAL>'
  328.       '0'
  329.       '1'
  330.       '@SLOCAL var1,...,varN'
  331.       
  332.         '@SLOCAL var1,var2,...,@varN  creates @VAR1, @VAR2, up to @VARN a' +
  333.         's LOCAL STRING variables. Such variables substitute for the exis' +
  334.         'ting ones by the same name and may act like any other variable.'
  335.       
  336.         'LOCAL variables exist for the entire execution of the series of ' +
  337.         'linked commands.'
  338.       
  339.         'Should a @CALL be executed or an alias be called, local variable' +
  340.         's would survive in such sub-programs (where other local variable' +
  341.         's may be defined, even by the same name).'
  342.       '<@BEEP>'
  343.       '1'
  344.       't Sound file'
  345.       '1'
  346.       '@BEEP #1#'
  347.       'Plays <soundfile>, where <soundfile> can be .MID or .WAV.'
  348.       '<@OUTMSG>'
  349.       '1'
  350.       't Text'
  351.       '1'
  352.       '@OUTMSG #1#'
  353.       
  354.         'Apprises the string subsequent expression and outputs it to the ' +
  355.         'screen'#39's bottom line (the copyright one).'
  356.       '<@OUTSTR>'
  357.       '1'
  358.       't Text'
  359.       '1'
  360.       '@OUTSTR #1#'
  361.       
  362.         'Apprises the subsequent string expression and outputs it to the ' +
  363.         'screen. The string may contain special codes, specified by the s' +
  364.         'ymbol '#39'#'#39' and the corresponding ASCII code.'
  365.       '<@TOCLIP>'
  366.       '1'
  367.       't Text'
  368.       '1'
  369.       '@TOCLIP #1#'
  370.       'Puts <text> in the CLIPBOARD.'
  371.       '<@WADD>'
  372.       '2'
  373.       'n Id'
  374.       't Text'
  375.       '1'
  376.       '@WADD #1#'
  377.       
  378.         'Writes <text> in user window <id> on the line beyond the last on' +
  379.         'e.'
  380.       '<@WCLEAR>'
  381.       '1'
  382.       'n Id'
  383.       '1'
  384.       '@WCLEAR #1#'
  385.       'Clears user window <id>.'
  386.       '<@WCLOSE>'
  387.       '1'
  388.       'n Id'
  389.       '1'
  390.       '@WCLOSE #1#'
  391.       'Clears user window <id>.'
  392.       '<@WHIDE>'
  393.       '1'
  394.       'n Id'
  395.       '1'
  396.       '@WHIDE #1#'
  397.       'Hides user window <id>.'
  398.       '<@WPUT>'
  399.       '3'
  400.       'n Id'
  401.       'n Line #'
  402.       't Text'
  403.       '1'
  404.       '@WPUT #1#'
  405.       
  406.         'Writes <text> in user window <id> on the <line #>. The first lin' +
  407.         'e number is 0.'
  408.       '<@WSHOW>'
  409.       '1'
  410.       'n Id'
  411.       '1'
  412.       '@WSHOW #1#'
  413.       'Shows (unhides) user window <id>.'
  414.       '<@@@>')
  415.     TabOrder = 1
  416.     Visible = False
  417.     WordWrap = False
  418.   end
  419.   object Edit1: TEdit
  420.     Left = 240
  421.     Top = 168
  422.     Width = 249
  423.     Height = 21
  424.     TabOrder = 2
  425.     Visible = False
  426.     OnChange = Edit1Change
  427.   end
  428.   object Edit2: TEdit
  429.     Left = 240
  430.     Top = 192
  431.     Width = 249
  432.     Height = 21
  433.     TabOrder = 3
  434.     Visible = False
  435.     OnChange = Edit1Change
  436.   end
  437.   object Edit3: TEdit
  438.     Left = 240
  439.     Top = 216
  440.     Width = 249
  441.     Height = 21
  442.     TabOrder = 4
  443.     Visible = False
  444.     OnChange = Edit1Change
  445.   end
  446.   object Memo2: TMemo
  447.     Left = 168
  448.     Top = 8
  449.     Width = 321
  450.     Height = 153
  451.     BorderStyle = bsNone
  452.     Color = clBtnFace
  453.     Ctl3D = True
  454.     Lines.Strings = (
  455.       'Select a command from the list.'
  456.       'The necessary parameters will be shown.'
  457.       'Enter them and then press OK.'
  458.       ''
  459.       'That'#39's all :-)')
  460.     ParentCtl3D = False
  461.     ReadOnly = True
  462.     TabOrder = 5
  463.   end
  464.   object BitBtn1: TBitBtn
  465.     Left = 392
  466.     Top = 256
  467.     Width = 75
  468.     Height = 25
  469.     TabOrder = 6
  470.     Kind = bkCancel
  471.   end
  472.   object ok: TBitBtn
  473.     Left = 308
  474.     Top = 256
  475.     Width = 75
  476.     Height = 25
  477.     Enabled = False
  478.     TabOrder = 7
  479.     OnClick = okClick
  480.     Kind = bkOK
  481.   end
  482. end
  483.